2
作业 1:符号架构师
PolyU COMP5511第一周
00:00

认识 SHRDLU (1968-1970)

在大型语言模型(如 GPT)出现很久以前,就有 SHRDLU。由麻省理工学院的 Terry Winograd 开发,它是“符号人工智能”(也称为 GOFAI:传统人工智能)的一次开创性实验。

1. “微世界”假说

SHRDLU 没有试图理解整个(混乱的)宇宙,而是生活在一个受限的 积木世界。这个世界只包含特定的物体:砖块、金字塔和盒子。

  • 符号接地: 由于世界很小,每个词(“红色”、“移动”、“在上面”)都可以被完美定义。程序“理解”一个积木,因为它在内存中有一个指向该对象的直接指针。

2. 功能

  • 理解:“把红色的积木放在绿色的积木上。”
  • 推理:“我做不到,绿色的积木被盖住了。”(它理解物理限制)。
  • 记忆:“你为什么那样做?” -> “因为你让我那样做。”

3. 历史背景

它运行在一台 DEC PDP-10 大型计算机上(速度为 1 MIPS),并使用矢量图形显示。其逻辑是用 MacLispMicro-Planner 编写的。

Python 表示(“状态”)